﻿#coding=utf-8
import time;

# if判断条件还可以简写，比如写：
x = []
if x:
    print('非空')
else:
    print('空')
# 只要x是非零数值、非空字符串、非空list等，就判断为True，否则为False

year = input('请输入出生年：')
year = int(year)
if year < 2000:
    print('00前')
else:
    print('00后')

# 小练习：小明身高1.75，体重80.5kg。请根据BMI公式（体重除以身高的平方）帮小明计算他的BMI指数，并根据BMI指数：
# 低于18.5：过轻
# 18.5-25：正常
# 25-28：过重
# 28-32：肥胖
# 高于32：严重肥胖
# 用if-elif判断并打印结果：
weight = input('请输入体重(千克)：')
height = input('请输入身高(米)：')
bmi = float(weight) / float(height)**2
if bmi < 18.5:
    print('过轻')
elif bmi < 25:
    print('正常')
elif bmi < 28:
    print('过胖')
elif bmi < 32:
    print('肥胖')
else:
    print('严重肥胖')
print('bmi指数：', bmi)

# 小练习：输入日期获得是否大于18周岁
date_of_birth = input('请输入出生日期(yyyy-mm-dd)：')
now_time = time.time()
date = time.strptime(date_of_birth, '%Y-%m-%d')
print('当前时间：', time.strftime('%Y-%m-%d', time.localtime(now_time)))
print('输入时间：', time.strftime('%Y-%m-%d', date))
time_difference = now_time - time.mktime(date)
# 得出1年的时间戳秒级
year_time = 60*60*24*365
age = time_difference // year_time
print('今年以', age, '周岁')
if int(age) >= 18:
    print('已满18周岁')
else:
    print('未满18周岁')